package com.ruoyi.develop.orderIronGoods.mapper;

import java.util.List;

import com.ruoyi.develop.orderIronGoods.domain.OrderIronGoods;

/**
 * 铁件物料编码Mapper接口
 * @author lmm
 * @date 2025-06-06
 */
public interface OrderIronGoodsMapper {
    /**
     * 查询铁件物料编码
     * @param id 铁件物料编码主键
     * @return 铁件物料编码
     */
    public OrderIronGoods selectById(String id);

    /**
     * 查询铁件物料编码列表
     * @param entity 铁件物料编码
     * @return 铁件物料编码集合
     */
    public List<OrderIronGoods> selectList(OrderIronGoods entity);

    /**
     * 新增铁件物料编码
     * @param entity 铁件物料编码
     * @return 结果
     */
    public int insert(OrderIronGoods entity);

    /**
     * 修改铁件物料编码
     * @param entity 铁件物料编码
     * @return 结果
     */
    public int update(OrderIronGoods entity);

    /**
     * 删除铁件物料编码
     * @param id 铁件物料编码主键
     * @return 结果
     */
    public int deleteById(String id);

    /**
     * 批量删除铁件物料编码
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteByIds(String[] ids);
}
